\hypertarget{nubot__PID_8hh}{\section{src/nubot\-\_\-simulation/nubot\-\_\-gazebo/plugins/nubot\-\_\-\-P\-I\-D.hh File Reference}
\label{nubot__PID_8hh}\index{src/nubot\-\_\-simulation/nubot\-\_\-gazebo/plugins/nubot\-\_\-\-P\-I\-D.\-hh@{src/nubot\-\_\-simulation/nubot\-\_\-gazebo/plugins/nubot\-\_\-\-P\-I\-D.\-hh}}
}
{\ttfamily \#include \char`\"{}gazebo/common/\-Time.\-hh\char`\"{}}\\*
{\ttfamily \#include \char`\"{}gazebo/util/system.\-hh\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classnubot_1_1PID}{nubot\-::\-P\-I\-D}
\begin{DoxyCompactList}\small\item\em Generic \hyperlink{classnubot_1_1PID}{P\-I\-D} controller class. Generic proportiolnal-\/integral-\/derivative controller class that keeps track of P\-I\-D-\/error states and control inputs given the state of a system and a user specified target state. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespacenubot}{nubot}
\end{DoxyCompactItemize}
